Export do Excelu
Otázka od: Lebeda David
9. 10. 2002 8:36
Ahoj,
rad bych se zeptal na zkusenosti se zapisem dat do formatu citelneho Excelem.
Bez
DDE, OLE, ADO, BDE apod. (na tom trvam). Idealni by byla komponenta nebo trida
vytvarejici primo nativni xls soubor. Potrebuji toto:
1) Omezene moznosti formatovani - moznost nastavit sirku sloupcu a v nekterych
bunkach tucne pismo. Zatim nic vic.
2) Podpora vice listu - Sheets.
3) Nepotrebuji generovat vzorce, ale format bunek by mel rozlisit stringy a
cisla, aby
bylo mozne rucne pripadne doplnovat nejake vypocty.
Zkousel jsem komponenty vtkExport. Ty jsou sice perfektne funkcni, ale pri
vetsim
mnozstvi dat zoufale pomale. Na kazdou zapisovanou bunku je totiz potreba
vytvorit
range a komponenta pri pozadavku na zapis do noveho range kontroluje, zda jiz
takovy range neexistuje a zda se neprekryva s nejakym stavajicim. Coz zacne
zahy
strasne zdrzovat (prochazeni pole nekolika desitek tisic prvku). Mate nekdo
zkusenosti s necim jinym?
Vim, ze pokud ustoupim od pozadavku 2 (vice listu), budu moci pouzit format
slk.
Zatim bych ale rad zustal u nativniho xls.
To, co potrebuji, je export obecneho datasetu (bez blobu apod.) do xls souboru,
s
tim, ze pokud pocet radku prekroci kapacitu jednoho listu, bude se pokracovat
na
dalsi listy. Krome dat bych rad dopsal i nejake udaje - zahlavi apod.
Komponenty nemusi byt free, i kdyz bych to preferoval.
Dik.
David Lebeda